>>> Building on exopi-6 under emulators/higan BDEPENDS = [devel/sdl;x11/gtksourceview;audio/openal;devel/gmake] DIST = [emulators/higan:higan-106.tar.gz] FULLPKGNAME = higan-106p9 RDEPENDS = [devel/desktop-file-utils;audio/openal;x11/gtksourceview;devel/sdl] (Junk lock failure for exopi-6 at 1731860116.6297) Received IO (Junk lock obtained for exopi-6 at 1731860127.15) Received IO Woken up emulators/higan Woken up emulators/higan Woken up emulators/higan >>> Running depends in emulators/higan at 1731860128.78 last junk was in x11/gedit/gedit /usr/sbin/pkg_add -aI -Drepair gtksourceview-2.10.5p11 openal-1.23.1v0 sdl-1.2.15p12 was: /usr/sbin/pkg_add -aI -Drepair gmake-4.4.1 gtksourceview-2.10.5p11 openal-1.23.1v0 sdl-1.2.15p12 /usr/sbin/pkg_add -aI -Drepair gtksourceview-2.10.5p11 openal-1.23.1v0 sdl-1.2.15p12 >>> Running show-prepare-results in emulators/higan at 1731860137.34 ===> emulators/higan ===> Building from scratch higan-106p9 ===> higan-106p9 depends on: gmake-* -> gmake-4.4.1 ===> higan-106p9 depends on: openal-* -> openal-1.23.1v0 ===> higan-106p9 depends on: sdl-* -> sdl-1.2.15p12 ===> higan-106p9 depends on: gtksourceview-* -> gtksourceview-2.10.5p11 ===> 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++.10.0 c++abi.7.0 pthread.27.1 harfbuzz.18.11 GL.19.1 SDL.8.0 X11.18.2 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.3 c.100.3 cairo.13.5 fontconfig.13.1 freetype.30.4 gdk-x11-2.0.2400.0 gdk_pixbuf-2.0.3200.3 gio-2.0.4200.20 glib-2.0.4201.13 gobject-2.0.4200.20 gtk-x11-2.0.2400.0 gtksourceview-2.0.5.0 intl.8.0 m.10.1 openal.5.0 pango-1.0.3801.5 pangocairo-1.0.3801.3 pangoft2-1.0.3801.3 gmake-4.4.1 gtksourceview-2.10.5p11 openal-1.23.1v0 sdl-1.2.15p12 (Junk lock released for exopi-6 at 1731860138.72) Woken up editors/emacs,gtk2 distfiles size=1142558 >>> Running patch in emulators/higan at 1731860138.74 ===> 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 1731860139.61 ===> 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 1731860140.07 ===> 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

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

(p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

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

(p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

(p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

(p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

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

(p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

(p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

(p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

(p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

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

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

(p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

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

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

(p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

(p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

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

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

(p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

(p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

(p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

(p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

(p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

(p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

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

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

(p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

(p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

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

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

(p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

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

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

(p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

(p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

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

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

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

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

(p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

(p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

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

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

(p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

(p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

(p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

(p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

(p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

(p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

(p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

(p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

(p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

(p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

(p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

(p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

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

(p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

(p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

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

(p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

(p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

(p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

(p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

(p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

(p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

(p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

(p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

(p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

(p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

(p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

(p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

(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 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] return append(forward

(p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

(p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

(p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

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

(p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

(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 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] return append(forward

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

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

(p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

(p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

(p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

(p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

    (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 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] return append(forward

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

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

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

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

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

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

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

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

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

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

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

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

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

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

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

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

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

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

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

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

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

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

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

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

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

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

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

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

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

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

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

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] 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 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 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] 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] 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] 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] 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] operator=(move(source)); ^ std:: ../nall/function.hpp:27:59: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Object) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Group) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Timer) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Window) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(StatusBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(PopupMenu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Action) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Menu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuSeparator) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuCheckItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuRadioItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Sizable) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Layout) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Widget) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Button) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Canvas) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButtonItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEditItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Console) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Frame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HexEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Label) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(LineEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ProgressBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(SourceEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrameItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewHeader) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewColumn) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewCell) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TextEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Viewport) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] 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 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] auto 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 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 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 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] 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] 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 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 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 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

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

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] 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 deleter(pointer); ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here ~unique_pointer() { reset(); } ^ target-tomoko/tomoko.cpp:2:23: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here unique_pointer

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

    (p)...); } ^ std:: ../nall/unique-pointer.hpp:46:9: note: in instantiation of member function 'nall::function::operator()' requested here deleter(pointer); ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here ~unique_pointer() { reset(); } ^ target-tomoko/tomoko.cpp:4:23: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 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] append(forward(s), forward

    (p)...); ^ std:: target-tomoko/tomoko.cpp:8:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

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

    (p)...); ^ std:: target-tomoko/tomoko.cpp:11:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ target-tomoko/tomoko.cpp:11:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

    (p)...); ^ target-tomoko/tomoko.cpp:11:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: target-tomoko/tomoko.cpp:17:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

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

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

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

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

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

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

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

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

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 reserveRight(size); ^ ../nall/vector/modify.hpp:87:3: note: in instantiation of member function 'nall::vector::resizeRight' requested here resizeRight(size() - length); ^ ../nall/vector/modify.hpp:114:3: note: in instantiation of member function 'nall::vector::removeRight' requested here removeRight(); ^ ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

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

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

    (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 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] return append(forward

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

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

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

    (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 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] return append(forward

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

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

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

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

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

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

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

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

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

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

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

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

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

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

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

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

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

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

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

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

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

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

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

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

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

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

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

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

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

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

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

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] 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 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 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] 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] 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] 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] 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] operator=(move(source)); ^ std:: ../nall/function.hpp:27:59: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Object) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Group) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Timer) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Window) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(StatusBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(PopupMenu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Action) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Menu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuSeparator) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuCheckItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuRadioItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Sizable) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Layout) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Widget) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Button) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Canvas) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButtonItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEditItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Console) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Frame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HexEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Label) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(LineEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ProgressBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(SourceEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrameItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewHeader) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewColumn) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewCell) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TextEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Viewport) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] 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 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] auto 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 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 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 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] 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] 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 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 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 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

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

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

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

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] string_vector argl(forward

    (p)...); ^ std:: target-tomoko/program/interface.cpp:8:26: note: in instantiation of function template specialization 'nall::execute' requested here 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] 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] 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 string_vector argl(forward

    (p)...); ^ target-tomoko/program/interface.cpp:8:26: note: in instantiation of function template specialization 'nall::execute' requested here 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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 string_vector argl(forward

    (p)...); ^ target-tomoko/program/interface.cpp:8:26: note: in instantiation of function template specialization 'nall::execute' requested here 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] 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 .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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ target-tomoko/program/interface.cpp:19:14: note: in instantiation of function template specialization 'nall::string::string' requested here .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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:277:60: note: in instantiation of function template specialization 'nall::string::string' requested here 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 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] 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 .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] 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] return append(forward

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

    (p)...); ^ target-tomoko/program/interface.cpp:36:15: note: in instantiation of function template specialization 'nall::string::string' requested here .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] 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 .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] 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 .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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ target-tomoko/program/interface.cpp:38:18: note: in instantiation of function template specialization 'nall::string::string' requested here .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] return append(forward

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

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

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

    (p)...); ^ target-tomoko/program/interface.cpp:38:18: note: in instantiation of function template specialization 'nall::string::string' requested here .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] 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 .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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 .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] 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 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] 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 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] 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] return append(forward

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

    (p)...); ^ target-tomoko/program/interface.cpp:88:18: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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 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] 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] 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] 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] return append(forward

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

    (p)...); ^ target-tomoko/program/medium.cpp:56:26: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

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

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ target-tomoko/program/state.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ target-tomoko/program/state.cpp:14:45: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:14:45: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:14:45: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:14:45: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ target-tomoko/program/state.cpp:16:60: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:16:60: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:16:60: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:16:60: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ target-tomoko/program/state.cpp:17:22: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:17:22: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:17:22: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ target-tomoko/program/state.cpp:25:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:25:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

    (p)...); ^ target-tomoko/program/state.cpp:25:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ target-tomoko/program/state.cpp:28:24: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ target-tomoko/program/state.cpp:30:22: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] 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 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ target-tomoko/program/utility.cpp:31:71: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ target-tomoko/program/utility.cpp:36:67: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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 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 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] 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] 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] 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] 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] 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 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] 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 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] 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ target-tomoko/program/utility.cpp:92:17: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] 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 } 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] 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 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] 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 deleter(pointer); ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here ~unique_pointer() { reset(); } ^ target-tomoko/program/program.cpp:14:25: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ target-tomoko/program/program.cpp:20:13: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/program/program.cpp:43:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] string_vector argl(forward

    (p)...); ^ std:: target-tomoko/program/program.cpp:71:24: note: in instantiation of function template specialization 'nall::execute' requested here 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] 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] 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 string_vector argl(forward

    (p)...); ^ target-tomoko/program/program.cpp:71:24: note: in instantiation of function template specialization 'nall::execute' requested here 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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 string_vector argl(forward

    (p)...); ^ target-tomoko/program/program.cpp:71:24: note: in instantiation of function template specialization 'nall::execute' requested here 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] 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 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] 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 deleter(pointer); ^ target-tomoko/program/program.cpp:107:9: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 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] 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 deleter(pointer); ^ target-tomoko/program/program.cpp:108:9: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 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] 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 deleter(pointer); ^ target-tomoko/program/program.cpp:109:9: note: in instantiation of member function 'nall::unique_pointer::reset' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

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

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

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

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

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

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

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

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

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

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

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

    (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 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] return append(forward

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

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

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

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

    (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 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] return append(forward

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

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

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

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

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

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

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

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

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

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

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

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

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

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

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

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

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

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

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

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

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

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

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

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

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

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

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

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

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

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

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

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

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

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

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

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

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

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] 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 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 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] 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] 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] 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] 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] operator=(move(source)); ^ std:: ../nall/function.hpp:27:59: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Object) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Group) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Timer) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Window) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(StatusBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(PopupMenu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Action) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Menu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuSeparator) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuCheckItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuRadioItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Sizable) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Layout) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Widget) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Button) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Canvas) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButtonItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEditItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Console) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Frame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HexEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Label) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(LineEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ProgressBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(SourceEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrameItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewHeader) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewColumn) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewCell) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TextEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Viewport) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] 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 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] auto 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 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 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 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] 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] 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 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 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 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

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

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] 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 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] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/configuration/configuration.cpp:12:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] 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 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] 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 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] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/configuration/configuration.cpp:24:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] operator=(move(output)); ^ std:: target-tomoko/input/input.cpp:215:34: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] inputEmulator.ports.append(move(inputPort)); ^ std:: target-tomoko/input/input.cpp:217:22: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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 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 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] _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 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] append(forward(s), forward

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

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

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

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

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

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

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

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

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

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

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

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

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

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

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] 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 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 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] 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] 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] 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] 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] operator=(move(source)); ^ std:: ../nall/function.hpp:27:59: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Object) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Group) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Timer) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Window) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(StatusBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(PopupMenu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Action) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Menu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuSeparator) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuCheckItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuRadioItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Sizable) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Layout) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Widget) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Button) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Canvas) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButtonItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEditItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Console) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Frame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HexEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Label) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(LineEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ProgressBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(SourceEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrameItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewHeader) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewColumn) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewCell) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TextEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Viewport) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] 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 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] auto 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 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 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 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] 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] 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 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 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 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ target-tomoko/input/hotkeys.cpp:9:13: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/input/hotkeys.cpp:40:28: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/input/hotkeys.cpp:40:28: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/input/hotkeys.cpp:100:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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 deleter(pointer); ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here ~unique_pointer() { reset(); } ^ target-tomoko/input/input.cpp:3:30: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ target-tomoko/input/input.cpp:34:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/input/input.cpp:60:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/input/input.cpp:60:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/input/input.cpp:60:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/input/input.cpp:60:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/input/input.cpp:60:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] 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] return append(forward

    (p)...); ^ std:: target-tomoko/input/input.cpp:172:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: target-tomoko/input/input.cpp:176:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/input/input.cpp:207:31: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/input/input.cpp:207:31: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/input/input.cpp:207:31: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/input/input.cpp:207:31: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/input/input.cpp:207:31: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ target-tomoko/input/input.cpp:211:32: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: target-tomoko/input/../input/input.hpp:1:8: note: in instantiation of member function 'nall::vector::vector' requested here struct InputMapping { ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ target-tomoko/input/input.cpp:211:32: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ target-tomoko/input/input.cpp:213:27: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: target-tomoko/input/../input/input.hpp:41:8: note: in instantiation of member function 'nall::vector::vector' requested here struct InputDevice { ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ target-tomoko/input/input.cpp:213:27: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ target-tomoko/input/input.cpp:215:27: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: target-tomoko/input/../input/input.hpp:47:8: note: in instantiation of member function 'nall::vector::vector' requested here struct InputPort { ^ target-tomoko/input/input.cpp:215:27: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ target-tomoko/input/input.cpp:217:15: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: target-tomoko/input/../input/input.hpp:53:8: note: in instantiation of member function 'nall::vector::vector' requested here struct InputEmulator { ^ target-tomoko/input/input.cpp:217:15: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: target-tomoko/input/input.cpp:257:18: note: in instantiation of member function 'nall::vector>::vector' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] 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 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 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] 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] 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] 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] 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Object) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Group) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Timer) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Window) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(StatusBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(PopupMenu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Action) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Menu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuSeparator) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuCheckItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuRadioItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Sizable) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Layout) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Widget) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Button) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Canvas) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButtonItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEditItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Console) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Frame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HexEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Label) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(LineEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ProgressBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(SourceEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrameItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewHeader) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewColumn) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewCell) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TextEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Viewport) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] 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 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] auto 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 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 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 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] 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] 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 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 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 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/settings/video.cpp:44:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/settings/video.cpp:57:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:10: note: in instantiation of function template specialization 'nall::string::string' requested here append(forward

    (p)...); ^ ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/settings/input.cpp:87:83: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/settings/input.cpp:123:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] operator=(move(source)); ^ std:: target-tomoko/settings/input.cpp:128:19: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] 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 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] 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 deleter(pointer); ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here ~unique_pointer() { reset(); } ^ target-tomoko/settings/settings.cpp:7:33: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] 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 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 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] 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] 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] 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] 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] operator=(move(source)); ^ std:: ../nall/function.hpp:27:59: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Object) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Group) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Timer) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Window) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(StatusBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(PopupMenu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Action) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Menu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuSeparator) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuCheckItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuRadioItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Sizable) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Layout) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Widget) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Button) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Canvas) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButtonItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEditItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Console) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Frame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HexEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Label) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(LineEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ProgressBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(SourceEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrameItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewHeader) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewColumn) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewCell) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TextEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Viewport) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] 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 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] auto 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 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 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 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] 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] 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 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 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 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] 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 deleter(pointer); ^ ../nall/unique-pointer.hpp:18:5: note: in instantiation of member function 'nall::unique_pointer::reset' requested here reset(); ^ target-tomoko/tools/cheat-database.cpp:2:17: note: in instantiation of member function 'nall::unique_pointer::operator=' requested here 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] 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 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] 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 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] 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 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] 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:277:60: note: in instantiation of function template specialization 'nall::string::string' requested here 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 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] 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 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] 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 .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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 .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] auto operator()(P... 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 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 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 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] 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 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] 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 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] 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 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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] _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 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] _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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ target-tomoko/tools/cheat-editor.cpp:149:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] 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 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] 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 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] _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 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] _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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] 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 deleter(pointer); ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here ~unique_pointer() { reset(); } ^ target-tomoko/tools/tools.cpp:8:30: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] 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 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 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] 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] 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] 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] 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] operator=(move(source)); ^ std:: ../nall/function.hpp:27:59: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Object) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Group) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Timer) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Window) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(StatusBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(PopupMenu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Action) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Menu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuSeparator) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuCheckItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuRadioItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Sizable) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Layout) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Widget) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Button) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Canvas) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButtonItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEditItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Console) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Frame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HexEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Label) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(LineEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ProgressBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(SourceEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrameItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewHeader) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewColumn) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewCell) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TextEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Viewport) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] 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 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] auto 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 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 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 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] 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] 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 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 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 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] 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 deleter(pointer); ^ ../nall/unique-pointer.hpp:18:5: note: in instantiation of member function 'nall::unique_pointer::reset' requested here reset(); ^ target-tomoko/presentation/about.cpp:2:15: note: in instantiation of member function 'nall::unique_pointer::operator=' requested here 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] 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/about.cpp:10:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/about.cpp:10:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/about.cpp:10:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/about.cpp:16:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/about.cpp:16:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/about.cpp:16:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/about.cpp:16:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/about.cpp:16:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/about.cpp:16:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 deleter(pointer); ^ ../nall/unique-pointer.hpp:15:23: note: in instantiation of member function 'nall::unique_pointer::reset' requested here ~unique_pointer() { reset(); } ^ target-tomoko/presentation/presentation.cpp:4:30: note: in instantiation of member function 'nall::unique_pointer::~unique_pointer' requested here 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] 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 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] 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] string_vector argl(forward

    (p)...); ^ std:: target-tomoko/presentation/presentation.cpp:30:6: note: in instantiation of function template specialization 'nall::execute' requested here 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] 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 string_vector argl(forward

    (p)...); ^ target-tomoko/presentation/presentation.cpp:30:6: note: in instantiation of function template specialization 'nall::execute' requested here 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] 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 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] string_vector argl(forward

    (p)...); ^ std:: target-tomoko/presentation/presentation.cpp:34:26: note: in instantiation of function template specialization 'nall::execute' requested here 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] 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 string_vector argl(forward

    (p)...); ^ target-tomoko/presentation/presentation.cpp:34:26: note: in instantiation of function template specialization 'nall::execute' requested here 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] 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 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] 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 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] 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 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] 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 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] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/presentation.cpp:65:46: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] auto operator()(P... 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 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 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/presentation.cpp:167:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/presentation.cpp:208:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/shared.hpp:89:50: note: in instantiation of member function 'nall::vector::append' requested here 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 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:91:12: note: in instantiation of member function 'nall::vector::vector' requested here return objects; ^ target-tomoko/presentation/presentation.cpp:210:31: note: in instantiation of function template specialization 'hiro::Group::objects' requested here 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] 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 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] 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 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] 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 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] 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 } 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] 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 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/presentation.cpp:345:43: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ target-tomoko/presentation/presentation.cpp:356:43: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] operator=(move(output)); ^ 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:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] 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 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:59:72: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 reserveRight(values.size()); ^ ../ruby/ruby.hpp:60:68: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 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] 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] 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] 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] 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] 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 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] 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 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] 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 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] 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 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] string s{forward

    (p)...}; ^ std:: ../ruby/video/opengl/utility.hpp:76:5: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../ruby/video/opengl/utility.hpp:76:5: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../ruby/video/opengl/utility.hpp:76:5: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../ruby/video/opengl/utility.hpp:76:5: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../ruby/video/opengl/utility.hpp:93:5: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../ruby/video/opengl/utility.hpp:93:5: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../ruby/video/opengl/utility.hpp:93:5: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] string s{forward

    (p)...}; ^ std:: ../ruby/video/opengl/utility.hpp:104:5: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../ruby/video/opengl/utility.hpp:104:5: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../ruby/video/opengl/utility.hpp:104:5: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] 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 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] 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 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] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../ruby/video/opengl/program.hpp:51:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../ruby/video/opengl/program.hpp:51:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../ruby/video/opengl/program.hpp:83:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../ruby/video/opengl/program.hpp:83:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../ruby/video/opengl/main.hpp:15:49: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../ruby/video/opengl/main.hpp:42:15: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../ruby/video/opengl/main.hpp:42:15: note: in instantiation of member function 'nall::vector::operator()' requested here 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] operator=(move(source)); ^ std:: ../ruby/video/opengl/opengl.hpp:53:8: note: in instantiation of member function 'nall::vector::vector' requested here struct OpenGLProgram : OpenGLSurface { ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../ruby/video/opengl/main.hpp:42:15: note: in instantiation of member function 'nall::vector::operator()' requested here 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] new(--_pool) T(move(value)); ^ std:: ../ruby/video/opengl/main.hpp:99:11: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../ruby/video/opengl/main.hpp:99:11: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 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] 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../ruby/video/opengl/main.hpp:120:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../ruby/video/opengl/main.hpp:120:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../ruby/video/opengl/main.hpp:121:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../ruby/video/opengl/main.hpp:129:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../ruby/video/opengl/main.hpp:130:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] 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 reserveLeft(size() + 1); ^ ../ruby/video/opengl/main.hpp:179:13: note: in instantiation of member function 'nall::vector::prepend' requested here 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] string s{forward

    (p)...}; ^ std:: ../ruby/video/xvideo.cpp:102:7: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../ruby/video/xvideo.cpp:102:7: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../ruby/video/xvideo.cpp:124:7: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../ruby/video/xvideo.cpp:124:7: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../ruby/video/xvideo.cpp:143:7: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../ruby/video/xvideo.cpp:143:7: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../ruby/video/xvideo.cpp:260:7: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../ruby/video/xvideo.cpp:260:7: note: in instantiation of function template specialization 'nall::print' requested here 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] 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 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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here append(forward

    (p)...); ^ ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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 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] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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 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] 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 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] 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] operator=(move(source)); ^ std:: ../ruby/input/keyboard/xlib.cpp:22:20: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../ruby/input/keyboard/xlib.cpp:36:13: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../ruby/input/keyboard/xlib.cpp:42:10: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../ruby/input/joypad/sdl.cpp:59:55: note: in instantiation of function template specialization 'nall::string::string' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../ruby/input/joypad/sdl.cpp:64:15: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../ruby/input/joypad/sdl.cpp:8:10: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here struct Joypad { ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../ruby/input/joypad/sdl.cpp:64:15: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../ruby/input/sdl.cpp:40:12: note: in instantiation of member function 'nall::vector>::vector' requested here 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] 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 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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] append(forward

    (p)...); ^ std:: 561 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/libxml2 -I/usr/local/include -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/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/harfbuzz -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/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/freetype2 -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] #define Bool int ^ ../nall/xorg/guard.hpp:5:9: note: previous definition is here #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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :59:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :64:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :69:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :74:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :79:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :84:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :89:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :94:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :99:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :104:6: note: expanded from here 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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 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 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] _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 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Object) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Group) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Timer) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Window) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(StatusBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(PopupMenu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Action) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Menu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuSeparator) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuCheckItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuRadioItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Sizable) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Layout) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Widget) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Button) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Canvas) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButtonItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEditItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Console) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Frame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HexEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Label) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(LineEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ProgressBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(SourceEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrameItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewHeader) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewColumn) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewCell) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TextEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Viewport) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :249:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :249:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :258:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :258:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :267:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :267:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :276:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :276:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :285:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :285:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :294:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :294:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :303:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :303:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :312:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :312:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :10:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :10:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :19:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :19:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :28:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :28:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :37:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :37:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :46:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :46:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :55:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :55:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :64:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :64:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :73:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :73:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :82:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :82:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :91:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :91:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :100:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :100:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :109:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :109:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :118:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :118:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :127:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :127:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :136:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :136:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :145:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :145:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :154:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :154:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :163:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :163:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :172:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :172:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :181:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :181:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :190:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :190:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :199:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :199:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :208:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :208:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :217:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :217:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :226:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :226:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :235:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :235:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :244:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :244:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] 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 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] auto 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 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 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 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] 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] 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 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 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 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :253:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :253:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :262:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :262:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :271:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :271:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :280:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :280:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :289:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :289:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :298:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :298:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :6:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :6:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :15:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :15:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :24:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :24:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :33:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :33:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :42:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :42:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :51:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :51:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :60:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :60:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :69:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :69:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :78:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :78:1: note: expanded from here 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] 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 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] 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 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/../gtk/keyboard.cpp:12:12: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../hiro/core/../gtk/keyboard.cpp:14:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/../gtk/keyboard.cpp:230:23: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../hiro/core/../gtk/window.cpp:146:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../hiro/core/../gtk/window.cpp:384:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/../gtk/widget/icon-view.cpp:198:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/vector/modify.hpp:68:26: note: in instantiation of member function 'nall::vector>::prepend' requested here 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 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] 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 reserveRight(size() + 1); ^ ../hiro/core/../gtk/widget/tab-frame.cpp:39:22: note: in instantiation of member function 'nall::vector>::insert' requested here 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] 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 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] T value = move(_pool[0]); ^ std:: ../nall/vector/modify.hpp:119:26: note: in instantiation of member function 'nall::vector>::takeLeft' requested here 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 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector>::takeRight' requested here 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 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/vector/modify.hpp:68:26: note: in instantiation of member function 'nall::vector::prepend' requested here 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 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] 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 reserveRight(size() + 1); ^ ../hiro/core/../gtk/widget/tab-frame.cpp:40:13: note: in instantiation of member function 'nall::vector::insert' requested here 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] 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 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] T value = move(_pool[0]); ^ std:: ../nall/vector/modify.hpp:119:26: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 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 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] _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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/../gtk/widget/table-view.cpp:78:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/../gtk/widget/table-view.cpp:194:15: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../hiro/core/../gtk/settings.cpp:5:36: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../hiro/core/../gtk/settings.cpp:5:36: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _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 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] 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 reserveRight(values.size()); ^ ../hiro/core/gradient.cpp:23:18: note: in instantiation of member function 'nall::vector::vector' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/font.cpp:3:28: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/font.cpp:4:28: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/keyboard.cpp:7:13: note: in instantiation of function template specialization 'nall::string::string' requested here "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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/keyboard.cpp:7:67: note: in instantiation of function template specialization 'nall::string::string' requested here "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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/keyboard.cpp:8:3: note: in instantiation of function template specialization 'nall::string::string' requested here "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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/keyboard.cpp:9:48: note: in instantiation of function template specialization 'nall::string::string' requested here "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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/keyboard.cpp:13:18: note: in instantiation of function template specialization 'nall::string::string' requested here "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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/keyboard.cpp:29:17: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:341:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here struct Hotkey { ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/keyboard.cpp:29:17: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../hiro/core/keyboard.cpp:75:19: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/core/keyboard.cpp:75:19: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../hiro/core/group.cpp:11:19: note: in instantiation of member function 'nall::vector>::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/group.cpp:11:19: note: in instantiation of member function 'nall::vector>::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../hiro/core/group.cpp:33:46: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/group.cpp:33:46: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../hiro/core/group.cpp:35:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../hiro/core/group.cpp:43:23: note: in instantiation of member function 'nall::vector>::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/core/group.cpp:43:23: note: in instantiation of member function 'nall::vector>::remove' requested here 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] 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 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/menu-bar.cpp:15:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/menu-bar.cpp:32:39: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/core/menu-bar.cpp:44:15: note: in instantiation of member function 'nall::vector>::remove' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/popup-menu.cpp:25:45: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/popup-menu.cpp:30:17: note: in instantiation of member function 'nall::vector>::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/core/popup-menu.cpp:39:17: note: in instantiation of member function 'nall::vector>::remove' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/layout.cpp:15:18: note: in instantiation of member function 'nall::vector>::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../hiro/core/layout.cpp:35:18: note: in instantiation of member function 'nall::vector>::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/core/layout.cpp:35:18: note: in instantiation of member function 'nall::vector>::remove' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/layout.cpp:66:42: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/combo-button.cpp:16:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/combo-button.cpp:37:39: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/combo-edit.cpp:14:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/combo-edit.cpp:47:39: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] 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 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] 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 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] 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 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] 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/icon-view.cpp:15:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/icon-view.cpp:32:32: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] 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 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] 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/tab-frame.cpp:45:39: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/table-view.cpp:28:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/table-view.cpp:45:32: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/table-view-header.cpp:10:17: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/table-view-header.cpp:27:45: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/table-view-item.cpp:14:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/table-view-item.cpp:35:39: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/tree-view.cpp:15:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/tree-view.cpp:60:39: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :50:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :50:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :59:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :59:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :68:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :68:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :77:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :77:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :86:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :86:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/extension/fixed-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/extension/fixed-layout.cpp:28:14: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/extension/horizontal-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/extension/horizontal-layout.cpp:45:14: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/extension/vertical-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/extension/vertical-layout.cpp:45:14: note: in instantiation of member function 'nall::vector::remove' requested here 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] auto operator()(P... p) 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 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 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 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/extension/list-view.cpp:17:35: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../hiro/extension/browser-dialog.cpp:48:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../hiro/extension/browser-dialog.cpp:55:30: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] 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 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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../hiro/extension/browser-dialog.cpp:106:28: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/extension/browser-dialog.cpp:147:13: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] 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] #define LIBCO_MPROTECT ^ :2:9: note: previous definition is here #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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] operator=(move(output)); ^ 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:79:61: warning: shift count >= width of type [-Wshift-count-overflow] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ./audio/audio.hpp:69:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Channel { ^ ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/dsp/resampler/cubic.hpp:7:8: note: in instantiation of member function 'nall::queue::queue' requested here struct Cubic { ^ ../nall/vector/memory.hpp:81:5: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ audio/stream.cpp:43:23: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector>>::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/vector/memory.hpp:45:44: note: in instantiation of member function 'nall::vector>::vector' requested here 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector>>::resizeRight' requested here 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 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector>::resizeRight' requested here 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 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: audio/audio.cpp:37:50: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ audio/audio.cpp:37:50: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] operator=(move(source)); ^ std:: audio/audio.cpp:54:26: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ audio/audio.cpp:56:11: note: in instantiation of member function 'nall::vector>::append' requested here streams.append(stream); ^ 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] operator=(move(source)); ^ std:: video/video.cpp:98:26: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ video/video.cpp:99:11: note: in instantiation of member function 'nall::vector>::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: video/video.cpp:106:15: note: in instantiation of member function 'nall::vector>::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ video/video.cpp:106:15: note: in instantiation of member function 'nall::vector>::remove' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] operator=(move(output)); ^ std:: fc/interface/interface.cpp:36:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ports.append(move(controllerPort1)); ^ std:: fc/interface/interface.cpp:37:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: fc/interface/interface.cpp:13:9: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ fc/interface/interface.cpp:13:9: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: fc/interface/interface.cpp:13:41: note: in instantiation of function template specialization 'nall::string::string' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ fc/interface/interface.cpp:19:29: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Device { ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ fc/interface/interface.cpp:19:29: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: fc/interface/interface.cpp:24:19: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ fc/interface/interface.cpp:24:19: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: fc/interface/interface.cpp:36:9: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ fc/interface/interface.cpp:36:9: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Port { ^ fc/interface/interface.cpp:36:9: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] append(forward(s), forward

    (p)...); ^ std:: fc/system/serialization.cpp:32:6: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: fc/system/system.cpp:26:43: note: in instantiation of function template specialization 'nall::string::string' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: fc/controller/controller.cpp:42:60: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ fc/controller/controller.cpp:42:60: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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 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 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] 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 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] 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 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] 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 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] 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 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] 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 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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here append(forward

    (p)...); ^ ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] operator=(move(output)); ^ std:: sfc/interface/interface.cpp:107:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ports.append(move(controllerPort1)); ^ std:: sfc/interface/interface.cpp:108:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ports.append(move(controllerPort2)); ^ std:: sfc/interface/interface.cpp:109:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: sfc/interface/interface.cpp:9:30: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: sfc/interface/interface.cpp:13:9: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ sfc/interface/interface.cpp:13:9: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/interface/interface.cpp:17:43: note: in instantiation of function template specialization 'nall::string::string' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ sfc/interface/interface.cpp:20:29: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Device { ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ sfc/interface/interface.cpp:20:29: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: sfc/interface/interface.cpp:26:19: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ sfc/interface/interface.cpp:26:19: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/interface/interface.cpp:26:30: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/interface/interface.cpp:53:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:53:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:53:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:53:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/interface/interface.cpp:54:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:54:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:54:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:54:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/interface/interface.cpp:56:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:56:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:56:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:56:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/interface/interface.cpp:57:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:57:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:57:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:57:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/interface/interface.cpp:63:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:63:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:63:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ sfc/interface/interface.cpp:63:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/interface/interface.cpp:69:43: note: in instantiation of function template specialization 'nall::string::string' requested here { 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] append(forward(s), forward

    (p)...); ^ std:: sfc/interface/interface.cpp:88:30: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/interface/interface.cpp:90:30: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: sfc/interface/interface.cpp:107:9: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ sfc/interface/interface.cpp:107:9: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Port { ^ sfc/interface/interface.cpp:107:9: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] append(forward(s), forward

    (p)...); ^ std:: sfc/system/serialization.cpp:32:6: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/system/system.cpp:28:43: note: in instantiation of function template specialization 'nall::string::string' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] new(_pool + _size) T(move(value)); ^ std:: sfc/system/system.cpp:124:43: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ sfc/system/system.cpp:124:43: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] new(_pool + _size) T(move(value)); ^ std:: sfc/controller/controller.cpp:66:60: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ sfc/controller/controller.cpp:66:60: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: sfc/cartridge/load.cpp:10:64: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/cartridge/load.cpp:15:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/cartridge/load.cpp:16:55: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/cartridge/load.cpp:49:29: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 ? 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] 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] 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 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 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 ? 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 ? 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] 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] 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 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 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 ? 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] assign(target, forward

    (p)...); ^ std:: sfc/cartridge/load.cpp:242:61: note: in instantiation of function template specialization 'nall::memory::assign' requested here 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] assign(target, forward

    (p)...); ^ std:: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] assign(target, forward

    (p)...); ^ std:: ../nall/memory.hpp:136:3: note: in instantiation of function template specialization 'nall::memory::assign' requested here assign(target, forward

    (p)...); ^ sfc/cartridge/load.cpp:242:61: note: in instantiation of function template specialization 'nall::memory::assign' requested here 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 ? 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] 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] 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 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 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 ? 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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] 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 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 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 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] 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] 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: sfc/cartridge/save.cpp:69:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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 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 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] return append(forward

    (p)...); ^ std:: sfc/cartridge/cartridge.cpp:12:45: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: sfc/cartridge/cartridge.cpp:13:46: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: sfc/cartridge/cartridge.cpp:14:50: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: sfc/cartridge/cartridge.cpp:21:39: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here append(forward

    (p)...); ^ ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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 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 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] 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] string s{forward

    (p)...}; ^ std:: sfc/memory/memory.cpp:36:28: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ sfc/memory/memory.cpp:36:28: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: sfc/cpu/cpu.cpp:57:18: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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 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 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] 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] 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: sfc/cpu/cpu.cpp:74:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/cpu/cpu.cpp:78:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: sfc/cpu/cpu.cpp:87:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./sfc/smp/smp.hpp:89:44: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: sfc/smp/smp.cpp:26:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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] 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] 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 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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] assign(target, forward

    (p)...); ^ std:: sfc/ppu/io.cpp:642:13: note: in instantiation of function template specialization 'nall::memory::assign' requested here 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] assign(target, forward

    (p)...); ^ std:: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] assign(target, forward

    (p)...); ^ std:: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] assign(target, forward

    (p)...); ^ std:: ../nall/memory.hpp:136:3: note: in instantiation of function template specialization 'nall::memory::assign' requested here assign(target, forward

    (p)...); ^ sfc/ppu/io.cpp:642:13: note: in instantiation of function template specialization 'nall::memory::assign' requested here 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] assign(target, forward

    (p)...); ^ std:: ../nall/memory.hpp:136:18: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] assign(target, forward

    (p)...); ^ std:: ../nall/memory.hpp:136:3: note: in instantiation of function template specialization 'nall::memory::assign' requested here 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 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] 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 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] 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 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 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 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] append(forward(s), forward

    (p)...); ^ std:: sfc/ppu/ppu.cpp:82:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: sfc/ppu/ppu.cpp:84:24: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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 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 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] 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] 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: sfc/ppu/ppu.cpp:96:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] new(_pool + _size) T(move(value)); ^ std:: sfc/expansion/expansion.cpp:37:60: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ sfc/expansion/expansion.cpp:37:60: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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] 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 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] 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 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] 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] 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 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 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 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] 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] 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] 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] 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] 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] 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 global(auto (*function)(P...) -> R) : function(function) {} ^ ../nall/function.hpp:19:58: note: in instantiation of member function 'nall::function::global::global' requested here 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 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] 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 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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 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 }, [](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] 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] 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 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] 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] 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] 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] 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] 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] 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 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 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 {&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] 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 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 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 {&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] 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 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] T value = move(_pool[0]); ^ std:: sfc/expansion/21fx/21fx.cpp:92:25: note: in instantiation of member function 'nall::vector>::takeLeft' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:108:3: note: in instantiation of member function 'nall::vector>::removeLeft' requested here removeLeft(); ^ sfc/expansion/21fx/21fx.cpp:92:25: note: in instantiation of member function 'nall::vector>::takeLeft' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ sfc/expansion/21fx/21fx.cpp:104:18: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] 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 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] 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 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] operator=(move(source)); ^ std:: sfc/coprocessor/armdsp/serialization.cpp:3:36: note: in instantiation of member function 'nall::vector>::vector' requested here 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] 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 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 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] 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 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] operator=(move(source)); ^ std:: sfc/coprocessor/hitachidsp/serialization.cpp:3:40: note: in instantiation of member function 'nall::vector>::vector' requested here 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] 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 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 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] 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 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] 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 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] 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 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 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] operator=(move(source)); ^ std:: sfc/coprocessor/necdsp/serialization.cpp:3:36: note: in instantiation of member function 'nall::vector>::vector' requested here 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] 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] 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 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] 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 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 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 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] 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] 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 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 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 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] 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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] 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 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] 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] 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[5]>' requested here 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _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 return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &, const char (&)[5]>' requested here 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./emulator/random.hpp:17:34: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] 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] 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 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 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] ports.append(move(controllerPort1)); ^ std:: ms/interface/master-system.cpp:35:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ports.append(move(controllerPort2)); ^ std:: ms/interface/master-system.cpp:36:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ms/interface/master-system.cpp:6:9: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ms/interface/master-system.cpp:13:29: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Device { ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ms/interface/master-system.cpp:13:29: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ms/interface/master-system.cpp:18:19: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ms/interface/master-system.cpp:34:9: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Port { ^ ms/interface/master-system.cpp:34:9: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ms/cpu/bus.cpp:4:20: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] append(forward(s), forward

    (p)...); ^ std:: ms/system/serialization.cpp:49:6: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ms/system/system.cpp:27:43: note: in instantiation of function template specialization 'nall::string::string' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ms/cartridge/mapper.cpp:8:31: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ms/cartridge/mapper.cpp:8:24: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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 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 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] append(forward(s), forward

    (p)...); ^ std:: ms/cartridge/cartridge.cpp:13:55: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ms/cartridge/cartridge.cpp:13:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ms/cartridge/cartridge.cpp:25:41: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ms/cartridge/cartridge.cpp:64:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ms/controller/controller.cpp:43:60: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ms/controller/controller.cpp:43:60: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] operator=(move(output)); ^ std:: md/interface/interface.cpp:55:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ports.append(move(controllerPort1)); ^ std:: md/interface/interface.cpp:56:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] ports.append(move(controllerPort2)); ^ std:: md/interface/interface.cpp:57:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: md/interface/interface.cpp:13:9: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ md/interface/interface.cpp:13:9: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: md/interface/interface.cpp:13:46: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: md/interface/interface.cpp:17:43: note: in instantiation of function template specialization 'nall::string::string' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ md/interface/interface.cpp:20:29: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Device { ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ md/interface/interface.cpp:20:29: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: md/interface/interface.cpp:25:43: note: in instantiation of function template specialization 'nall::string::string' requested here { 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] new(_pool + _size) T(move(value)); ^ std:: md/interface/interface.cpp:26:19: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ md/interface/interface.cpp:26:19: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: md/interface/interface.cpp:38:44: note: in instantiation of function template specialization 'nall::string::string' requested here { 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] new(_pool + _size) T(move(value)); ^ std:: md/interface/interface.cpp:55:9: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ md/interface/interface.cpp:55:9: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Port { ^ md/interface/interface.cpp:55:9: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./md/system/system.hpp:15:51: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] append(forward(s), forward

    (p)...); ^ std:: md/cpu/cpu.cpp:71:11: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: md/cpu/cpu.cpp:72:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] append(forward(s), forward

    (p)...); ^ std:: md/system/serialization.cpp:49:6: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: md/system/system.cpp:25:43: note: in instantiation of function template specialization 'nall::string::string' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: md/cartridge/cartridge.cpp:11:64: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here append(forward

    (p)...); ^ ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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 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] append(forward(s), forward

    (p)...); ^ std:: md/cartridge/cartridge.cpp:16:41: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: md/cartridge/cartridge.cpp:71:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: md/controller/controller.cpp:46:60: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ md/controller/controller.cpp:46:60: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] operator=(move(output)); ^ std:: pce/interface/interface.cpp:31:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ pce/interface/pc-engine.cpp:5:9: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: pce/interface/supergrafx.cpp:5:47: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: pce/interface/interface.cpp:13:45: note: in instantiation of function template specialization 'nall::string::string' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ pce/interface/interface.cpp:16:28: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Device { ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ pce/interface/interface.cpp:16:28: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: pce/interface/interface.cpp:20:19: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ pce/interface/interface.cpp:20:19: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: pce/interface/interface.cpp:31:9: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ pce/interface/interface.cpp:31:9: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Port { ^ pce/interface/interface.cpp:31:9: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] 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 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] append(forward(s), forward

    (p)...); ^ std:: pce/system/serialization.cpp:49:6: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: pce/system/system.cpp:26:43: note: in instantiation of function template specialization 'nall::string::string' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: pce/cartridge/cartridge.cpp:17:67: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: pce/cartridge/cartridge.cpp:22:41: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: pce/controller/controller.cpp:40:59: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ pce/controller/controller.cpp:40:59: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] operator=(move(output)); ^ std:: gb/interface/interface.cpp:28:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ gb/interface/game-boy.cpp:6:9: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: gb/interface/interface.cpp:14:19: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ gb/interface/interface.cpp:14:19: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ gb/interface/interface.cpp:25:26: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Device { ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ gb/interface/interface.cpp:25:26: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: gb/interface/interface.cpp:28:9: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ gb/interface/interface.cpp:28:9: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Port { ^ gb/interface/interface.cpp:28:9: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] append(forward(s), forward

    (p)...); ^ std:: gb/system/serialization.cpp:32:6: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: gb/system/system.cpp:29:45: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: gb/system/system.cpp:34:29: note: in instantiation of function template specialization 'nall::string::string' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: gb/cartridge/cartridge.cpp:24:62: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: gb/cartridge/cartridge.cpp:30:55: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: gb/cartridge/cartridge.cpp:41:41: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: gb/cartridge/cartridge.cpp:64:34: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] 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] 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] 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 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 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 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] 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] 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] 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 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] 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] 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] 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 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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 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 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] 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 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] operator=(move(output)); ^ std:: gba/interface/interface.cpp:31:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] append(forward(s), forward

    (p)...); ^ std:: gba/interface/interface.cpp:9:30: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: gba/interface/interface.cpp:12:9: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ gba/interface/interface.cpp:12:9: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: gba/interface/interface.cpp:17:19: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ gba/interface/interface.cpp:17:19: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: gba/interface/interface.cpp:17:30: note: in instantiation of function template specialization 'nall::string::string' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ gba/interface/interface.cpp:28:26: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Device { ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ gba/interface/interface.cpp:28:26: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: gba/interface/interface.cpp:31:9: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ gba/interface/interface.cpp:31:9: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Port { ^ gba/interface/interface.cpp:31:9: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 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 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 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] append(forward(s), forward

    (p)...); ^ std:: gba/system/serialization.cpp:32:6: note: in instantiation of function template specialization 'nall::string::string' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: gba/system/system.cpp:37:43: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: gba/system/system.cpp:43:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] string s{forward

    (p)...}; ^ std:: gba/cartridge/eeprom.cpp:15:5: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ gba/cartridge/eeprom.cpp:15:5: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ gba/cartridge/eeprom.cpp:15:5: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ gba/cartridge/eeprom.cpp:15:5: note: in instantiation of function template specialization 'nall::print' requested here 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] 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 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 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: gba/cartridge/cartridge.cpp:29:55: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: gba/cartridge/cartridge.cpp:33:41: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: gba/cartridge/cartridge.cpp:79:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ gba/player/player.cpp:103:20: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ gba/player/player.cpp:108:3: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ gba/player/player.cpp:112:21: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ gba/cpu/io.cpp:41:20: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ gba/cpu/io.cpp:71:22: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 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 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] operator=(move(output)); ^ std:: ws/interface/interface.cpp:27:16: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ws/interface/wonderswan.cpp:6:9: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ws/interface/wonderswan.cpp:6:9: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ws/interface/wonderswan.cpp:6:47: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] new(_pool + _size) T(move(value)); ^ std:: ws/interface/interface.cpp:13:19: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ws/interface/interface.cpp:13:19: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ws/interface/interface.cpp:24:26: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:20:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Device { ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ws/interface/interface.cpp:24:26: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ws/interface/interface.cpp:27:9: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ws/interface/interface.cpp:27:9: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ./emulator/interface.hpp:30:10: note: in instantiation of member function 'nall::vector::vector' requested here struct Port { ^ ws/interface/interface.cpp:27:9: note: in instantiation of member function 'nall::vector::append' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] append(forward(s), forward

    (p)...); ^ std:: ws/system/serialization.cpp:49:6: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ws/system/system.cpp:22:43: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ws/system/system.cpp:30:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] inline maybe(maybe&& source) { operator=(move(source)); } ^ std:: ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./audio/audio.hpp:15:72: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./ws/memory/memory.hpp:23:54: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ws/system/system.cpp:85:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ws/cartridge/cartridge.cpp:32:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ws/cartridge/cartridge.cpp:32:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ws/cartridge/cartridge.cpp:48:67: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ws/cartridge/cartridge.cpp:54:58: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ws/cartridge/cartridge.cpp:59:41: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ws/cartridge/cartridge.cpp:118:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ws/cartridge/cartridge.cpp:126:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ./ws/memory/memory.hpp:23:54: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ws/cpu/cpu.cpp:52:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ws/ppu/ppu.cpp:92:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ws/ppu/ppu.cpp:92:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/scheduler.hpp:32:21: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ./emulator/scheduler.hpp:36:62: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./emulator/cheat.hpp:21:11: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ws/apu/apu.cpp:73:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ws/apu/apu.cpp:73:25: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] 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 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] auto operator()(P... 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 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 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 bind(opcode, Branch); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, Branch); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, BranchExchangeRegister); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, BranchExchangeRegister); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, DataImmediate); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, DataImmediate); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, DataImmediateShift); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, DataImmediateShift); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, DataRegisterShift); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, DataRegisterShift); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, LoadImmediate); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, LoadImmediate); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, LoadRegister); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, LoadRegister); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MemorySwap); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MemorySwap); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveHalfImmediate); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveHalfImmediate); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveHalfRegister); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveHalfRegister); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveImmediateOffset); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveImmediateOffset); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveMultiple); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveMultiple); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveRegisterOffset); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveRegisterOffset); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveToRegisterFromStatus); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveToRegisterFromStatus); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveToStatusFromImmediate); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveToStatusFromImmediate); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveToStatusFromRegister); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MoveToStatusFromRegister); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, Multiply); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, Multiply); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MultiplyLong); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, MultiplyLong); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, SoftwareInterrupt); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, SoftwareInterrupt); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, Undefined); ^ processor/arm7tdmi/instruction.cpp:64:29: note: expanded from macro 'bind' 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] auto operator()(P... 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 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 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 bind(opcode, Undefined); ^ processor/arm7tdmi/instruction.cpp:65:29: note: expanded from macro 'bind' 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:2:3: note: in instantiation of function template specialization 'nall::string::string' requested here "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] 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 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:23:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:23:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:33:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:33:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:40:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:63:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:63:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:63:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:63:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:63:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:68:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:68:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:68:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:68:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:79:19: note: in instantiation of function template specialization 'nall::string::string' requested here _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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:79:19: note: in instantiation of function template specialization 'nall::string::string' requested here _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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:80:19: note: in instantiation of function template specialization 'nall::string::string' requested here _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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:81:19: note: in instantiation of function template specialization 'nall::string::string' requested here _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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:81:19: note: in instantiation of function template specialization 'nall::string::string' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:81:19: note: in instantiation of function template specialization 'nall::string::string' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:78:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:96:26: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:96:26: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append>' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:96:26: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:97:17: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:97:17: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:91:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:109:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:124:22: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:130:17: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:130:17: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:130:17: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:127:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:137:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:147:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:155:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:155:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:155:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:155:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:165:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:165:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:165:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:165:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:178:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:178:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:178:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:178:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:192:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:203:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:217:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:217:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:217:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:217:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:217:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:217:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:223:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:233:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:233:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:233:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:233:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:233:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:244:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:246:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:246:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:246:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:246:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:252:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:252:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:252:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:258:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:258:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:274:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:286:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:286:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:286:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:286:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:286:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append>' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:291:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:296:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:296:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:301:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:301:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:306:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:306:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:314:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:314:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:319:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:331:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:331:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:337:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:337:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:337:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:344:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:344:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:344:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:344:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:344:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:349:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:349:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:349:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:349:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:349:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:364:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:364:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:364:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:364:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:364:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:370:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:380:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:380:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/arm7tdmi/disassembler.cpp:402:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:402:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/arm7tdmi/disassembler.cpp:402:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] case16(0xa0): sprintf(t, "ibt r%u,#$%.2x", op0 & 15, op1); break; ~~~~ ^~~ processor/gsu/disassembler.cpp:30:13: note: expanded from macro 'op1' #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] 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' #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] 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' #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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] 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 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] 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 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 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] string s{forward

    (p)...}; ^ std:: processor/hg51b/instructions.cpp:349:5: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ processor/hg51b/instructions.cpp:349:5: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ processor/hg51b/instructions.cpp:349:5: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ processor/hg51b/instructions.cpp:349:5: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ processor/hg51b/instructions.cpp:349:5: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] 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 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/huc6280/disassembler.cpp:5:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:5:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:5:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/huc6280/disassembler.cpp:16:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/huc6280/disassembler.cpp:17:45: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/huc6280/disassembler.cpp:20:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/huc6280/disassembler.cpp:21:45: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:21:45: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/huc6280/disassembler.cpp:25:42: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:25:42: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/huc6280/disassembler.cpp:35:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:35:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:35:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:35:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/huc6280/disassembler.cpp:47:12: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:47:12: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:47:12: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:47:12: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append>' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append &>' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:47:12: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/huc6280/disassembler.cpp:60:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:60:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:60:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:60:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:60:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 op(0x09, "ora", memory()) ^ processor/huc6280/disassembler.cpp:65:54: note: expanded from macro 'op' #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] append(forward(s), forward

    (p)...); ^ std:: processor/huc6280/disassembler.cpp:69:3: note: in instantiation of function template specialization 'nall::string::string' requested here op(0x09, "ora", memory()) ^ processor/huc6280/disassembler.cpp:65:42: note: expanded from macro 'op' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:69:3: note: in instantiation of function template specialization 'nall::string::string' requested here op(0x09, "ora", memory()) ^ processor/huc6280/disassembler.cpp:65:42: note: expanded from macro 'op' #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] 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] 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 U op(0x0b, "nop", "$0b") ^ processor/huc6280/disassembler.cpp:65:54: note: expanded from macro 'op' #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] append(forward(s), forward

    (p)...); ^ std:: processor/huc6280/disassembler.cpp:335:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/huc6280/disassembler.cpp:335:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: processor/huc6280/disassembler.cpp:339:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: processor/huc6280/disassembler.cpp:343:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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 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 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:21:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:21:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:22:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:26:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:26:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:28:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:28:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:44:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:44:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:74:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:74:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:241:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:241:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:243:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:249:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:249:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:252:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:252:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:255:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:257:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:257:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:259:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:259:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/lr35902/disassembler.cpp:261:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/lr35902/disassembler.cpp:261:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:34:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:34:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append>' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:34:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:81:5: note: in instantiation of function template specialization 'nall::string::string' requested here "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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:89:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:89:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:89:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:89:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:93:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:55:28: note: in instantiation of function template specialization 'nall::string::string' requested here 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:55:28: note: in instantiation of function template specialization 'nall::string::string' requested here 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:56:28: note: in instantiation of function template specialization 'nall::string::string' requested here 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:56:28: note: in instantiation of function template specialization 'nall::string::string' requested here 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:57:28: note: in instantiation of function template specialization 'nall::string::string' requested here 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:112:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:112:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:156:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:156:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:160:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:160:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:172:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:172:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:172:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:172:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:191:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:191:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:191:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:191:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:227:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:227:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:227:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:227:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:253:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:253:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:253:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:253:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:257:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:257:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:257:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:257:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:297:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:297:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:303:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:303:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:387:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:387:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:391:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:391:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:403:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:403:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:499:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:531:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:531:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:575:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:575:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append>' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append &>' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:575:10: note: in instantiation of function template specialization 'nall::string::string &>' requested here 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] 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 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 bind(opcode | 0 << 6, ADDQ, immediate, with); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :155:1: note: expanded from here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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 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 bind(opcode | 0 << 6, ADDQ, immediate, with); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :155:1: note: expanded from here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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 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 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 bind(opcode | 0 << 6, ADDQ, immediate, with); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :155:1: note: expanded from here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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 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 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 bind(opcode | 0 << 6, ADDQ, immediate, with); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :155:1: note: expanded from here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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 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 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 bind(opcode | 0 << 6, ADDQ, immediate, with); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :155:1: note: expanded from here 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] 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] 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 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 bind(opcode | 0 << 6, ASL, shift, modify); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :40:1: note: expanded from here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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 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 bind(opcode | 0 << 6, ASL, shift, modify); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :40:1: note: expanded from here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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 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 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 bind(opcode | 0 << 6, ASL, shift, modify); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :40:1: note: expanded from here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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 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 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 bind(opcode | 0 << 6, ASL, shift, modify); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :40:1: note: expanded from here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:351:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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 bind(opcode | 0 << 6, MOVEM_TO_MEM, to); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :90:1: note: expanded from here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:351:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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 bind(opcode | 0 << 6, MOVEM_TO_MEM, to); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :90:1: note: expanded from here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:361:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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 bind(opcode | 0 << 6, MOVEM_TO_MEM, to); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :90:1: note: expanded from here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:361:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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 bind(opcode | 0 << 6, MOVEM_TO_MEM, to); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :90:1: note: expanded from here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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 bind(opcode | 0 << 6, MOVEM_TO_REG, from); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :100:1: note: expanded from here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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 bind(opcode | 0 << 6, MOVEM_TO_REG, from); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :100:1: note: expanded from here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:375:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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 bind(opcode | 0 << 6, MOVEM_TO_REG, from); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :100:1: note: expanded from here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:379:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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 bind(opcode | 0 << 6, MOVEP, from, to); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :110:1: note: expanded from here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:379:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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 bind(opcode | 0 << 6, MOVEP, from, to); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :110:1: note: expanded from here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/m68k/disassembler.cpp:439:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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 bind(opcode | 0 << 6, OR, from, with); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :44:1: note: expanded from here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:439:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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 bind(opcode | 0 << 6, OR, from, with); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :44:1: note: expanded from here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:439:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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 bind(opcode | 0 << 6, OR, from, with); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :44:1: note: expanded from here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/m68k/disassembler.cpp:439:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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 bind(opcode | 0 << 6, OR, from, with); ^ processor/m68k/instruction.cpp:10:41: note: expanded from macro 'bind' disassembleTable[id] = [=] { return disassemble##name(__VA_ARGS__); }; \ ^ :44:1: note: expanded from here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/mos6502/disassembler.cpp:2:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/mos6502/disassembler.cpp:5:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/mos6502/disassembler.cpp:5:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/mos6502/disassembler.cpp:9:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/mos6502/disassembler.cpp:9:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/mos6502/disassembler.cpp:9:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/mos6502/disassembler.cpp:17:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/mos6502/disassembler.cpp:29:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/mos6502/disassembler.cpp:29:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/mos6502/disassembler.cpp:29:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/mos6502/disassembler.cpp:33:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/mos6502/disassembler.cpp:33:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/mos6502/disassembler.cpp:45:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/mos6502/disassembler.cpp:45:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: processor/mos6502/disassembler.cpp:57:3: note: in instantiation of function template specialization 'nall::string::append' requested here op(0x00, "brk", immediate) ^ processor/mos6502/disassembler.cpp:53:16: note: expanded from macro 'op' 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: processor/mos6502/disassembler.cpp:210:7: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: processor/mos6502/disassembler.cpp:219:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:17:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:24:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:24:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:25:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:25:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:25:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:25:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:26:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:26:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:29:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:29:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:30:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:30:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:31:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:31:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:31:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:46:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:46:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:46:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:46:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:47:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:101:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:101:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:132:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:132:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:276:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:276:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:282:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/spc700/disassembler.cpp:282:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ processor/spc700/disassembler.cpp:287:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/upd96050/disassembler.cpp:2:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: processor/upd96050/disassembler.cpp:99:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: processor/upd96050/disassembler.cpp:161:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: processor/upd96050/disassembler.cpp:169:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe>::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ processor/v30mz/instruction.cpp:243:32: note: in instantiation of member function 'nall::maybe>::maybe' requested here 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] 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 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] 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 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] 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 reserveRight(size); ^ ../nall/vector/modify.hpp:87:3: note: in instantiation of member function 'nall::vector>::resizeRight' requested here resizeRight(size() - length); ^ processor/v30mz/instructions-misc.cpp:2:37: note: in instantiation of member function 'nall::vector>::removeRight' requested here 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] 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 reserveLeft(size() + 1); ^ processor/v30mz/instructions-misc.cpp:3:12: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] 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 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] 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 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 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 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:16:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:24:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:24:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:35:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:35:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:42:34: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:61:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:61:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:61:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:63:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:63:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:305:76: note: in instantiation of function template specialization 'nall::string_format::append' requested here 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 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:88:18: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:88:18: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:92:18: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:92:18: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:192:18: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:192:18: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:305:76: note: in instantiation of function template specialization 'nall::string_format::append' requested here 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:193:18: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:193:18: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:233:18: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:293:18: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:293:18: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:296:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:296:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:298:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:298:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/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 append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:350:9: note: in instantiation of function template specialization 'nall::string::string' requested here 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] T value = move(_pool[0]); ^ std:: processor/v30mz/disassembler.cpp:381:30: note: in instantiation of member function 'nall::vector>::takeLeft' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/v30mz/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/v30mz/disassembler.cpp:386:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] case 0x00: sprintf(t, "brk #$%.2x ", op8); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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' #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] 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] case 0x02: sprintf(t, "cop #$%.2x ", op8); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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' #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] 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] case 0x04: sprintf(t, "tsb $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x05: sprintf(t, "ora $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x06: sprintf(t, "asl $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x07: sprintf(t, "ora [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x09: if(a8)sprintf(t, "ora #$%.2x ", op8); ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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] 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] 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] 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] 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' #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] 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] case 0x12: sprintf(t, "ora ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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' #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] 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] case 0x14: sprintf(t, "trb $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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] 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] 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] 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] 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] 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] 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' #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] 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] 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] 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' #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] 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] case 0x24: sprintf(t, "bit $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x25: sprintf(t, "and $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x26: sprintf(t, "rol $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x27: sprintf(t, "and [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x29: if(a8)sprintf(t, "and #$%.2x ", op8); ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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] 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] 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] 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] 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' #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] 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] case 0x32: sprintf(t, "and ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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] 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] 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] 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] 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] 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' #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] 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] 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' #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] 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] 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] case 0x44: sprintf(t, "mvp $%.2x,$%.2x ", op1, op8); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] case 0x45: sprintf(t, "eor $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x46: sprintf(t, "lsr $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x47: sprintf(t, "eor [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x49: if(a8)sprintf(t, "eor #$%.2x ", op8); ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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] 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] 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] 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] 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' #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] 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] case 0x52: sprintf(t, "eor ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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' #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] 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] 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] case 0x54: sprintf(t, "mvn $%.2x,$%.2x ", op1, op8); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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] 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] 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] 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] 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] 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' #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] 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] 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] 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' #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] 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] case 0x64: sprintf(t, "stz $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x65: sprintf(t, "adc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x66: sprintf(t, "ror $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x67: sprintf(t, "adc [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x69: if(a8)sprintf(t, "adc #$%.2x ", op8); ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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] 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] 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] 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] 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' #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] 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] case 0x72: sprintf(t, "adc ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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] 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] 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] 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] 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] 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] 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' #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] 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] 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] 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' #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] 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] case 0x84: sprintf(t, "sty $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x85: sprintf(t, "sta $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x86: sprintf(t, "stx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x87: sprintf(t, "sta [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0x89: if(a8)sprintf(t, "bit #$%.2x ", op8); ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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] 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] 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] 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] 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' #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] 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] case 0x92: sprintf(t, "sta ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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] 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] 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] 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] 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] case 0xa0: if(x8)sprintf(t, "ldy #$%.2x ", op8); ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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' #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] 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] case 0xa2: if(x8)sprintf(t, "ldx #$%.2x ", op8); ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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' #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] 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] case 0xa4: sprintf(t, "ldy $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0xa5: sprintf(t, "lda $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0xa6: sprintf(t, "ldx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0xa7: sprintf(t, "lda [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0xa9: if(a8)sprintf(t, "lda #$%.2x ", op8); ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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] 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] 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] 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] 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' #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] 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] case 0xb2: sprintf(t, "lda ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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] 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] 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] 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] 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] case 0xc0: if(x8)sprintf(t, "cpy #$%.2x ", op8); ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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' #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] 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] case 0xc2: sprintf(t, "rep #$%.2x ", op8); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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' #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] 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] case 0xc4: sprintf(t, "cpy $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0xc5: sprintf(t, "cmp $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0xc6: sprintf(t, "dec $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0xc7: sprintf(t, "cmp [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0xc9: if(a8)sprintf(t, "cmp #$%.2x ", op8); ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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] 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] 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] 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] 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' #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] 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] case 0xd2: sprintf(t, "cmp ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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' #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] 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] case 0xd4: sprintf(t, "pei ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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] 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] 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] 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] 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] case 0xe0: if(x8)sprintf(t, "cpx #$%.2x ", op8); ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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' #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] 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] case 0xe2: sprintf(t, "sep #$%.2x ", op8); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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' #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] 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] case 0xe4: sprintf(t, "cpx $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0xe5: sprintf(t, "sbc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0xe6: sprintf(t, "inc $%.2x [%.6x]", op8, decode(OPTYPE_DP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0xe7: sprintf(t, "sbc [$%.2x] [%.6x]", op8, decode(OPTYPE_ILDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] case 0xe9: if(a8)sprintf(t, "sbc #$%.2x ", op8); ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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] 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] 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] 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] 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' #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] 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] case 0xf2: sprintf(t, "sbc ($%.2x) [%.6x]", op8, decode(OPTYPE_IDP, op8)); break; ~~~~ ^~~ processor/wdc65816/disassembler.cpp:144:16: note: expanded from macro 'op8' #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] 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] 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' #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] 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] 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] 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' #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] 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] 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' #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] 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] 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' #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] 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] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] 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 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] 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 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] 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] 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] 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] 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:305:76: note: in instantiation of function template specialization 'nall::string_format::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:305:76: note: in instantiation of function template specialization 'nall::string_format::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here 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 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here 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 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/format.hpp:64:10: note: in instantiation of function template specialization 'nall::string_format::append' requested here 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 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 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] return append(forward

    (p)...); ^ std:: processor/wdc65816/disassembler.cpp:428:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ processor/wdc65816/disassembler.cpp:428:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: processor/wdc65816/disassembler.cpp:434:7: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ processor/wdc65816/disassembler.cpp:434:7: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] operator=(move(source)); ^ std:: ../nall/vfs/fs/file.hpp:11:5: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] operator=(move(source)); ^ std:: ../nall/vfs/memory/file.hpp:9:21: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] string s{forward

    (p)...}; ^ std:: ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ./emulator/platform.hpp:27:46: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] return append(forward

    (p)...); ^ std:: processor/z80/disassembler.cpp:40:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: processor/z80/disassembler.cpp:115:3: note: in instantiation of function template specialization 'nall::string::string' requested here op(0x00, "nop ") ^ processor/z80/disassembler.cpp:51:43: note: expanded from macro 'op' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/z80/disassembler.cpp:115:3: note: in instantiation of function template specialization 'nall::string::string' requested here op(0x00, "nop ") ^ processor/z80/disassembler.cpp:51:43: note: expanded from macro 'op' #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] 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] append(forward(s), forward

    (p)...); ^ std:: processor/z80/disassembler.cpp:116:24: note: in instantiation of function template specialization 'nall::string::string' requested here op(0x01, "ld ", BC, NN) ^ processor/z80/disassembler.cpp:55:13: note: expanded from macro 'NN' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 op(0x01, "ld ", BC, NN) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 op(0x01, "ld ", BC, NN) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:277:60: note: in instantiation of function template specialization 'nall::string::string' requested here 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 op(0x01, "ld ", BC, NN) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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 op(0x02, "ld ", IBC, A) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 op(0x02, "ld ", IBC, A) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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 op(0x03, "inc ", BC) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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 op(0x06, "ld ", B, N) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 op(0x08, "ex ", AF, AF_) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 op(0x08, "ex ", AF, AF_) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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 op(0x09, "add ", HL, BC) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 op(0x09, "add ", HL, BC) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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 op(0x0a, "ld ", A, IBC) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 op(0x0a, "ld ", A, IBC) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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 op(0x10, "djnz", REL) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] append(forward(s), forward

    (p)...); ^ std:: processor/z80/disassembler.cpp:149:20: note: in instantiation of function template specialization 'nall::string::string' requested here op(0x22, "ld ", INN, HL) ^ processor/z80/disassembler.cpp:56:13: note: expanded from macro 'INN' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/z80/disassembler.cpp:149:20: note: in instantiation of function template specialization 'nall::string::string' requested here op(0x22, "ld ", INN, HL) ^ processor/z80/disassembler.cpp:56:13: note: expanded from macro 'INN' #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] 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] 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 op(0x22, "ld ", INN, HL) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 op(0x24, "inc ", H) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:277:60: note: in instantiation of function template specialization 'nall::string::string' requested here 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 op(0x24, "inc ", H) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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 op(0x26, "ld ", H, N) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 op(0x32, "ld ", INN, A) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/z80/disassembler.cpp:167:20: note: in instantiation of function template specialization 'nall::string::string' requested here op(0x34, "inc ", IHL) ^ processor/z80/disassembler.cpp:90:13: note: expanded from macro 'IHL' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/z80/disassembler.cpp:167:20: note: in instantiation of function template specialization 'nall::string::string' requested here op(0x34, "inc ", IHL) ^ processor/z80/disassembler.cpp:90:13: note: expanded from macro 'IHL' #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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 op(0x36, "ld ", IHL, N) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 op(0x40, "ld ", B, B) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 op(0x44, "ld ", B, H) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 op(0x44, "ld ", B, H) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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 op(0x60, "ld ", H, B) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 op(0x64, "ld ", H, H) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 op(0xae, "xor ", A, HL) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 op(0xe3, "ex ", ISP, HL) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/z80/disassembler.cpp:400:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/z80/disassembler.cpp:400:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/z80/disassembler.cpp:400:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 op(0x04, "rlc ", IHL, H) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 op(0x40, "bit ", "0", IHL, B) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 op(0x40, "bit ", "0", IHL, B) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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] 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 op(0x44, "bit ", "0", IHL, H) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 op(0x44, "bit ", "0", IHL, H) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] 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] 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 op(0x40, "in ", B, IC) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 op(0x41, "out ", IC, B) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 op(0x60, "in ", H, IC) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 op(0x61, "out ", IC, H) ^ processor/z80/disassembler.cpp:51:55: note: expanded from macro 'op' #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] template string_vector(P&&... p) { append(forward

    (p)...); } ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: processor/z80/disassembler.cpp:1036:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ processor/z80/disassembler.cpp:1036:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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 -L/usr/X11R6/lib -Wl,-rpath-link,/usr/X11R6/lib -lgtksourceview-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lXfixes -lX11 -lXext -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lharfbuzz -lfontconfig -lfreetype 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/libxml2 -I/usr/local/include -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/atk-1.0 -I/usr/local/include/gdk-pixbuf-2.0 -I/usr/local/include/harfbuzz -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/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include/freetype2 -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] #define Bool int ^ ../nall/xorg/guard.hpp:5:9: note: previous definition is here #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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :59:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :64:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :69:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :74:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :79:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :84:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :89:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :94:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :99:6: note: expanded from here 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] G_CONST_RETURN gchar* G_CONST_RETURN * ^ /usr/local/include/glib-2.0/glib/gmacros.h:1050:30: note: expanded from macro 'G_CONST_RETURN' #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' #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' _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' #define _GLIB_GNUC_DO_PRAGMA(x) _Pragma(G_STRINGIFY (x)) ^ :104:6: note: expanded from here 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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 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 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] _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 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Object) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Group) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Timer) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Window) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(StatusBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(PopupMenu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Action) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Menu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuSeparator) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuCheckItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuRadioItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Sizable) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Layout) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Widget) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Button) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Canvas) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButtonItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEditItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Console) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Frame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HexEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Label) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(LineEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ProgressBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(SourceEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrameItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewHeader) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewColumn) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewCell) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TextEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Viewport) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :249:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :249:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :258:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :258:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :267:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :267:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :276:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :276:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :285:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :285:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :294:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :294:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :303:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :303:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :312:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :312:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :10:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :10:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :19:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :19:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :28:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :28:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :37:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :37:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :46:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :46:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :55:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :55:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :64:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :64:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :73:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :73:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :82:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :82:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :91:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :91:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :100:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :100:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :109:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :109:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :118:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :118:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :127:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :127:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :136:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :136:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :145:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :145:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :154:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :154:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :163:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :163:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :172:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :172:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :181:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :181:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :190:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :190:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :199:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :199:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :208:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :208:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :217:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :217:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :226:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :226:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :235:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :235:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :244:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :244:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] 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 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] auto 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 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 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 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] 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] 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 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 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 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :253:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :253:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :262:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :262:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :271:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :271:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :280:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :280:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :289:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :289:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :298:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :298:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :6:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :6:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :15:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :15:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :24:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :24:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :33:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :33:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :42:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :42:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :51:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :51:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :60:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :60:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :69:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :69:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :78:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :78:1: note: expanded from here 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] 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 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] 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 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/../gtk/keyboard.cpp:12:12: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../hiro/core/../gtk/keyboard.cpp:14:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/../gtk/keyboard.cpp:230:23: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../hiro/core/../gtk/window.cpp:146:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../hiro/core/../gtk/window.cpp:384:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/../gtk/widget/icon-view.cpp:198:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/vector/modify.hpp:68:26: note: in instantiation of member function 'nall::vector>::prepend' requested here 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 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] 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 reserveRight(size() + 1); ^ ../hiro/core/../gtk/widget/tab-frame.cpp:39:22: note: in instantiation of member function 'nall::vector>::insert' requested here 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] 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 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] T value = move(_pool[0]); ^ std:: ../nall/vector/modify.hpp:119:26: note: in instantiation of member function 'nall::vector>::takeLeft' requested here 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 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector>::takeRight' requested here 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 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/vector/modify.hpp:68:26: note: in instantiation of member function 'nall::vector::prepend' requested here 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 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] 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 reserveRight(size() + 1); ^ ../hiro/core/../gtk/widget/tab-frame.cpp:40:13: note: in instantiation of member function 'nall::vector::insert' requested here 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] 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 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] T value = move(_pool[0]); ^ std:: ../nall/vector/modify.hpp:119:26: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here 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 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] _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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/../gtk/widget/table-view.cpp:78:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/../gtk/widget/table-view.cpp:194:15: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../hiro/core/../gtk/settings.cpp:5:36: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../hiro/core/../gtk/settings.cpp:5:36: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _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 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] 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 reserveRight(values.size()); ^ ../hiro/core/gradient.cpp:23:18: note: in instantiation of member function 'nall::vector::vector' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/font.cpp:3:28: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/font.cpp:4:28: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/keyboard.cpp:7:13: note: in instantiation of function template specialization 'nall::string::string' requested here "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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/keyboard.cpp:7:67: note: in instantiation of function template specialization 'nall::string::string' requested here "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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/keyboard.cpp:8:3: note: in instantiation of function template specialization 'nall::string::string' requested here "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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/keyboard.cpp:9:48: note: in instantiation of function template specialization 'nall::string::string' requested here "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] append(forward(s), forward

    (p)...); ^ std:: ../hiro/core/keyboard.cpp:13:18: note: in instantiation of function template specialization 'nall::string::string' requested here "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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/keyboard.cpp:29:17: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:341:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here struct Hotkey { ^ ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/keyboard.cpp:29:17: note: in instantiation of member function 'nall::vector::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../hiro/core/keyboard.cpp:75:19: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/core/keyboard.cpp:75:19: note: in instantiation of member function 'nall::vector::remove' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../hiro/core/group.cpp:11:19: note: in instantiation of member function 'nall::vector>::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/group.cpp:11:19: note: in instantiation of member function 'nall::vector>::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../hiro/core/group.cpp:33:46: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/group.cpp:33:46: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../hiro/core/group.cpp:35:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../hiro/core/group.cpp:43:23: note: in instantiation of member function 'nall::vector>::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/core/group.cpp:43:23: note: in instantiation of member function 'nall::vector>::remove' requested here 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] 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 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/menu-bar.cpp:15:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/menu-bar.cpp:32:39: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/core/menu-bar.cpp:44:15: note: in instantiation of member function 'nall::vector>::remove' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/popup-menu.cpp:25:45: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/popup-menu.cpp:30:17: note: in instantiation of member function 'nall::vector>::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/core/popup-menu.cpp:39:17: note: in instantiation of member function 'nall::vector>::remove' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/layout.cpp:15:18: note: in instantiation of member function 'nall::vector>::append' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../hiro/core/layout.cpp:35:18: note: in instantiation of member function 'nall::vector>::remove' requested here 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/core/layout.cpp:35:18: note: in instantiation of member function 'nall::vector>::remove' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/layout.cpp:66:42: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/combo-button.cpp:16:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/combo-button.cpp:37:39: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/combo-edit.cpp:14:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/combo-edit.cpp:47:39: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] 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 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] 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 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] 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 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] 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/icon-view.cpp:15:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/icon-view.cpp:32:32: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] 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 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] 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/tab-frame.cpp:45:39: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/table-view.cpp:28:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/table-view.cpp:45:32: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/table-view-header.cpp:10:17: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/table-view-header.cpp:27:45: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/table-view-item.cpp:14:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/table-view-item.cpp:35:39: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/tree-view.cpp:15:15: note: in instantiation of member function 'nall::vector>::append' requested here 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] 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 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/core/widget/tree-view.cpp:60:39: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector>::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector>::removeLeft' requested here 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :50:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :50:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :59:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :59:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :68:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :68:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :77:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :77:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :86:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :86:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/extension/fixed-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/extension/fixed-layout.cpp:28:14: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/extension/horizontal-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/extension/horizontal-layout.cpp:45:14: note: in instantiation of member function 'nall::vector::remove' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/extension/vertical-layout.cpp:4:14: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 reserveLeft(size); ^ ../nall/vector/modify.hpp:82:3: note: in instantiation of member function 'nall::vector::resizeLeft' requested here resizeLeft(size() - length); ^ ../nall/vector/modify.hpp:91:26: note: in instantiation of member function 'nall::vector::removeLeft' requested here if(offset == 0) return removeLeft(length); ^ ../hiro/extension/vertical-layout.cpp:45:14: note: in instantiation of member function 'nall::vector::remove' requested here 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] auto operator()(P... p) 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 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 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 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/extension/list-view.cpp:17:35: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../hiro/extension/browser-dialog.cpp:48:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../hiro/extension/browser-dialog.cpp:55:30: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] 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 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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../hiro/extension/browser-dialog.cpp:106:28: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../hiro/extension/browser-dialog.cpp:147:13: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 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] 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 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] 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] 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] 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] string(string&& source) : string() { operator=(move(source)); } ^ std:: ../nall/string.hpp:276:61: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 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] 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] 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] 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] 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] 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] 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 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 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] _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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/view.hpp:46:17: note: in instantiation of function template specialization 'nall::string::string' requested here _string = new string{forward

    (p)...}; ^ ../nall/string.hpp:155:70: note: in instantiation of function template specialization 'nall::string_view::string_view' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 _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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(maybe&& source) { operator=(move(source)); } ^ ../nall/string/find.hpp:18:69: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:137:25: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:138:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 if(!lessthan(copy, list[j])) break; ^ ../nall/vector/utility.hpp:6:9: note: in instantiation of function template specialization 'nall::sort>' requested here nall::sort(_pool, _size, comparator); ^ ../nall/string/list.hpp:19:3: note: in instantiation of member function 'nall::vector::sort' requested here 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] 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] auto operator()(P... p) 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 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 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 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] 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here inline maybe(T&& source) { operator=(move(source)); } ^ ../nall/string/list.hpp:37:45: note: in instantiation of member function 'nall::maybe::maybe' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/list.hpp:26:11: note: in instantiation of member function 'nall::vector::append' requested here vector::append(data); ^ ../nall/string/list.hpp:52:45: note: in instantiation of function template specialization 'nall::string_vector::append<>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/list.hpp:60:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] new(--_pool) T(move(value)); ^ std:: ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] 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 reserveLeft(size() + 1); ^ ../nall/string/match.hpp:77:16: note: in instantiation of member function 'nall::vector::prepend' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/match.hpp:81:20: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/utility.hpp:17:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/eval/parser.hpp:12:23: note: in instantiation of member function 'nall::vector::operator()' requested here 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] 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 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:9:36: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:10:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:11:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:12:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:13:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:15:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:16:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:17:39: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:20:32: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:22:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:23:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:24:38: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/eval/evaluator.hpp:25:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/eval/evaluator.hpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] inline auto operator=(T&& source) -> maybe& { reset(); _valid = true; new(&_value.t) T(move(source)); return *this; } ^ std:: ../nall/maybe.hpp:13:30: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 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] if(_valid = source._valid) new(&_value.t) T(move(source.get())); ^ std:: ../nall/maybe.hpp:15:34: note: in instantiation of member function 'nall::maybe::operator=' requested here 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 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] 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 manager->deleter(manager->pointer); ^ ../nall/shared-pointer.hpp:83:5: note: in instantiation of member function 'nall::shared_pointer::reset' requested here reset(); ^ ../nall/shared-pointer.hpp:39:5: note: in instantiation of member function 'nall::shared_pointer::operator=' requested here operator=(source); ^ ../nall/string/markup/node.hpp:15:16: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector>::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/node.hpp:17:24: note: in instantiation of member function 'nall::vector>::append' requested here 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:19:12: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] _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 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] 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 reserveLeft(size() + 1); ^ ../nall/string/markup/node.hpp:72:62: note: in instantiation of member function 'nall::vector>::prepend' requested here 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] _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 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] _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 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] 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 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 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] 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] operator=(move(source)); ^ std:: ../nall/string/markup/node.hpp:113:65: note: in instantiation of member function 'nall::vector::vector' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/vector/access.hpp:14:27: note: in instantiation of member function 'nall::vector::append' requested here while(offset >= size()) append(T()); ^ ../nall/string/markup/find.hpp:34:12: note: in instantiation of member function 'nall::vector::operator()' requested here 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] T value = move(_pool[offset]); ^ std:: ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] T value = move(_pool[size() - 1]); ^ std:: ../nall/vector/modify.hpp:120:35: note: in instantiation of member function 'nall::vector::takeRight' requested here if(offset == size() - 1) return takeRight(); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] _pool[n] = move(_pool[n + length]); ^ std:: ../nall/vector/modify.hpp:123:3: note: in instantiation of member function 'nall::vector::remove' requested here remove(offset); ^ ../nall/string/markup/find.hpp:59:22: note: in instantiation of member function 'nall::vector::take' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/markup/find.hpp:90:14: note: in instantiation of member function 'nall::vector::append' requested here 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] 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 _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] 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:95:16: note: in instantiation of function template specialization 'nall::string::append' requested here _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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:175:32: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/markup/bml.hpp:180:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:12:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/location.hpp:22:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:54:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:55:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] T value = move(_pool[0]); ^ std:: ../nall/string/transform/cml.hpp:60:23: note: in instantiation of member function 'nall::vector::takeLeft' requested here 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] 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 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:64:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/string/transform/cml.hpp:73:19: note: in instantiation of member function 'nall::vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:78:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/cml.hpp:88:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/cml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return 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 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/transform/dml.hpp:92:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:93:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:96:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] _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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:107:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:110:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:112:20: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:127:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::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 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:142:22: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:179:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/transform/dml.hpp:202:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/transform/dml.hpp:235:49: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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 reserveRight(size); ^ ../nall/vector.hpp:47:65: note: in instantiation of member function 'nall::vector::resizeRight' requested here 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 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] operator=(move(source)); ^ std:: ../nall/arithmetic/natural.hpp:343:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: ../nall/string/format.hpp:72:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ ../nall/chrono.hpp:24:3: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:82:10: note: in instantiation of function template specialization 'nall::string::string' requested here string buffer{value}; ^ ../nall/chrono.hpp:67:56: note: in instantiation of function template specialization 'nall::pad' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/chrono.hpp:86:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hash/sha256.hpp:27:38: note: in instantiation of member function 'nall::vector::append' requested here 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] auto operator()(P... p) 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 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 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 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:69:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/directory.hpp:222:16: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:10:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:65:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:83:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/path.hpp:101:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:120:19: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/path.hpp:136:19: note: in instantiation of function template specialization 'nall::string::string' requested here string result = P_tmpdir; ^ /usr/include/stdio.h:182:18: note: expanded from macro 'P_tmpdir' #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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:41:37: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:42:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ../nall/dl.hpp:43:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/dl.hpp:44:40: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:23:53: note: in instantiation of member function 'nall::vector::append' requested here 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] new(_pool + _size) T(move(value)); ^ std:: ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] operator=(move(source)); ^ std:: ../nall/hid.hpp:18:8: note: in instantiation of member function 'nall::vector::vector' requested here struct Group : vector { ^ ../nall/hid.hpp:54:53: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:76:44: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:56: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/hid.hpp:93:71: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:64:56: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:38:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ../nall/decode/zip.hpp:80:18: note: in instantiation of member function 'nall::vector::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../nall/string/cast.hpp:171:19: note: in instantiation of member function 'nall::vector::vector' requested here template<> struct stringify> { ^ ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string>' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append>' requested here append(forward(s), forward

    (p)...); ^ ../nall/encode/base64.hpp:57:10: note: in instantiation of function template specialization 'nall::string::string>' requested here 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:572:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Object) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:639:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Group) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:657:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Timer) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:674:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Window) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:751:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(StatusBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:788:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(PopupMenu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:811:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Action) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:823:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Menu) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:851:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuSeparator) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:861:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:881:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuCheckItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:901:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(MenuRadioItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:924:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Sizable) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:939:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Layout) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:961:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Widget) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:976:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Button) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1002:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Canvas) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1044:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1073:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(CheckLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1093:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1119:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboButtonItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1140:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1177:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ComboEditItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1195:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Console) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1220:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Frame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1243:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HexEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1279:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1299:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(HorizontalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1319:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1368:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(IconViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1389:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Label) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1406:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(LineEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1435:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(ProgressBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1449:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioButton) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1481:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(RadioLabel) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1504:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(SourceEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1527:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrame) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1563:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TabFrameItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1598:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1661:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewHeader) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1681:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewColumn) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1733:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1766:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TableViewCell) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1799:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TextEdit) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1834:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeView) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1876:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(TreeViewItem) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1920:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalScrollBar) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1940:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(VerticalSlider) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:1960:3: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here Declare(Viewport) ^ ../hiro/core/core.hpp:555:30: note: expanded from macro 'Declare' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Object) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :70:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareShared(Group) ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :79:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Timer) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :88:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Action) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :97:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(Menu) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :106:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:129:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuSeparator) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :115:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :124:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuCheckItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :133:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedAction(MenuRadioItem) ^ ../hiro/core/shared.hpp:38:3: note: expanded from macro 'DeclareSharedAction' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :142:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedSizable(Sizable) ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :151:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :160:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:199:3: note: in instantiation of member function 'nall::vector::vector' requested here DeclareSharedLayout(Layout) ^ ../hiro/core/shared.hpp:53:34: note: expanded from macro 'DeclareSharedLayout' 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Widget) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :169:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Button) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :178:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Canvas) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :187:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/core.hpp:145:10: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :196:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(CheckLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :205:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboButtonItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :214:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :223:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:315:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ComboEditItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :232:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ComboEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :241:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:348:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Console) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :250:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Frame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :259:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HexEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :268:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :277:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(HorizontalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :286:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(IconViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :295:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(IconView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :304:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:467:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Label) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :8:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(LineEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :17:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ProgressBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :26:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioButton) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :35:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(RadioLabel) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :44:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(SourceEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :53:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TabFrameItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :62:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TabFrame) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :71:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:619:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] 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 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 lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda)>>::lambda' requested here 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 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] auto 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 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 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 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] 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] 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 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 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 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 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] 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewColumn) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :80:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewHeader) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :89:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:673:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewCell) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :98:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TableViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :107:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:711:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TableView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :116:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:733:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TextEdit) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :125:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(TreeViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :134:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:802:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(TreeView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :143:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalScrollBar) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :152:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(VerticalSlider) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :161:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(Viewport) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :170:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(StatusBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :179:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(PopupMenu) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :188:1: note: expanded from here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(MenuBar) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :197:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/core/shared.hpp:926:31: note: in instantiation of member function 'nall::vector::vector' requested here 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] auto operator()(P... p) const -> R { return 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 lambda(const 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 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(Window) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :206:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(FixedLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :215:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(HorizontalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :224:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedLayout(VerticalLayout) ^ ../hiro/core/shared.hpp:47:3: note: expanded from macro 'DeclareSharedLayout' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :233:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedObject(ListViewItem) ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :242:1: note: expanded from here 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] auto operator()(P... p) 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 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 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:33: note: expanded from macro 'DeclareShared' 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] auto operator()(P... p) const -> R { return (*callback)(forward

    (p)...); } ^ std:: ../nall/shared-pointer.hpp:44:39: note: in instantiation of member function 'nall::function::operator()' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] auto operator()(P... p) const -> R { return object(forward

    (p)...); } ^ std:: ../nall/function.hpp:66:5: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::operator()' requested here lambda(const L& object) : object(object) {} ^ ../nall/function.hpp:23:116: note: in instantiation of member function 'nall::function::lambda<(lambda at ../nall/shared-pointer.hpp:44:24)>::lambda' requested here template::value>> function(const L& object) { callback = new lambda(object); } ^ ../nall/shared-pointer.hpp:44:24: note: in instantiation of function template specialization 'nall::function::function<(lambda at ../nall/shared-pointer.hpp:44:24), void>' requested here 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 DeclareSharedWidget(ListView) ^ ../hiro/core/shared.hpp:56:3: note: expanded from macro 'DeclareSharedWidget' DeclareSharedSizable(Name) \ ^ ../hiro/core/shared.hpp:41:3: note: expanded from macro 'DeclareSharedSizable' DeclareSharedObject(Name) \ ^ ../hiro/core/shared.hpp:14:3: note: expanded from macro 'DeclareSharedObject' DeclareShared(Name) \ ^ ../hiro/core/shared.hpp:3:12: note: expanded from macro 'DeclareShared' Name() : s##Name(new m##Name, [](auto p) { \ ^ :251:1: note: expanded from here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:67:33: note: in instantiation of member function 'nall::vector::vector' requested here 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] operator=(move(source)); ^ std:: ../hiro/extension/shared.hpp:38:8: note: in instantiation of member function 'nall::shared_pointer::shared_pointer' requested here 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] append(forward(s), forward

    (p)...); ^ std:: icarus.cpp:8:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: icarus.cpp:11:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ icarus.cpp:11:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ icarus.cpp:11:14: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: icarus.cpp:17:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ./settings.cpp:7:64: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./settings.cpp:14:7: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./settings.cpp:14:27: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ./settings.cpp:16:7: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./settings.cpp:17:7: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./settings.cpp:17:33: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return stringify(forward(value)); ^ std:: ../nall/string/core.hpp:55:11: note: in instantiation of function template specialization 'nall::make_string' requested here _append(make_string(value)); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./settings.cpp:17:33: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./settings.cpp:18:7: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./settings.cpp:19:7: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/famicom.cpp:34:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/famicom.cpp:34:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/famicom.cpp:155:21: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/famicom.cpp:156:21: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/famicom.cpp:159:21: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/famicom.cpp:160:21: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:104:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:193:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:193:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:208:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:208:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:226:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:226:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:248:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:248:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:262:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:262:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:276:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:276:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:283:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:283:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:291:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:291:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:296:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:296:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:303:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:303:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:308:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:308:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:315:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:315:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:320:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:320:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:328:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:328:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:335:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:335:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:343:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:343:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:350:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:358:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:358:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:365:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:365:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:377:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:377:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ./heuristics/super-famicom.cpp:391:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/super-famicom.cpp:391:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ./heuristics/master-system.cpp:13:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/master-system.cpp:17:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./heuristics/mega-drive.cpp:28:48: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward

    (p)...); ^ std:: ./heuristics/mega-drive.cpp:50:34: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:10: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward

    (p)...); ^ std:: ../nall/string/list.hpp:27:3: note: in instantiation of function template specialization 'nall::string_vector::append' requested here append(forward

    (p)...); ^ ./heuristics/mega-drive.cpp:50:34: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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] return append(forward

    (p)...); ^ std:: ./heuristics/mega-drive.cpp:62:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/mega-drive.cpp:65:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/mega-drive.cpp:65:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/mega-drive.cpp:68:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/game-boy.cpp:229:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/game-boy.cpp:229:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/game-boy.cpp:231:33: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/game-boy.cpp:232:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/game-boy.cpp:232:29: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] 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] 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 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] for(uint n : range(_size)) new(pool + n) T(move(_pool[n])); ^ std:: ../nall/vector/modify.hpp:45:3: note: in instantiation of member function 'nall::vector::reserveRight' requested here reserveRight(size() + 1); ^ ./heuristics/game-boy-advance.cpp:14:10: note: in instantiation of member function 'nall::vector::append' requested here 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] _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 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] 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 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] return append(forward

    (p)...); ^ std:: ./heuristics/game-boy-advance.cpp:41:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/wonderswan.cpp:43:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./heuristics/wonderswan.cpp:43:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/wonderswan.cpp:49:12: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/bs-memory.cpp:9:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/sufami-turbo.cpp:14:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./heuristics/sufami-turbo.cpp:17:10: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./core/core.cpp:3:70: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./core/core.cpp:5:67: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./core/core.cpp:8:65: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./core/core.cpp:9:70: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./core/core.cpp:10:72: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./core/core.cpp:15:69: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./core/core.cpp:64:46: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./core/core.cpp:72:30: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./core/famicom.cpp:3:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ./core/famicom.cpp:4:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/famicom.cpp:4:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./core/famicom.cpp:5:23: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ./core/famicom.cpp:16:16: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./core/famicom.cpp:28:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ./core/famicom.cpp:29:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./core/famicom.cpp:43:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/famicom.cpp:43:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/famicom.cpp:43:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./core/famicom.cpp:51:13: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/famicom.cpp:51:13: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./core/famicom.cpp:55:58: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/famicom.cpp:55:58: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./core/super-famicom.cpp:6:70: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ./core/super-famicom.cpp:32:14: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./core/super-famicom.cpp:50:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/super-famicom.cpp:50:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/super-famicom.cpp:50:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./core/super-famicom.cpp:75:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/super-famicom.cpp:75:35: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ./core/master-system.cpp:14:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ./core/master-system.cpp:14:18: note: in instantiation of function template specialization 'nall::string::append' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./core/master-system.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/master-system.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/master-system.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./core/mega-drive.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/mega-drive.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/mega-drive.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./core/pc-engine.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/pc-engine.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/pc-engine.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./core/game-boy.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/game-boy.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/game-boy.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/game-boy-color.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/game-boy-color.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] 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 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/game-boy-advance.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/game-boy-advance.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./core/game-gear.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/game-gear.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/game-gear.cpp:31:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./core/sufami-turbo.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/sufami-turbo.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./core/sufami-turbo.cpp:37:10: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./ui/scan-dialog.cpp:76:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:277:60: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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 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] append(forward(s), forward

    (p)...); ^ std:: ./ui/settings-dialog.cpp:13:33: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./ui/settings-dialog.cpp:17:29: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./ui/import-dialog.cpp:26:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./ui/import-dialog.cpp:26:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./ui/import-dialog.cpp:26:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ./ui/import-dialog.cpp:36:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./ui/import-dialog.cpp:36:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./ui/import-dialog.cpp:36:21: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ./ui/import-dialog.cpp:42:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:27: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 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] return append(forward

    (p)...); ^ std:: ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./ui/import-dialog.cpp:42:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./ui/import-dialog.cpp:42:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./ui/import-dialog.cpp:42:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:17: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] return append(forward

    (p)...); ^ std:: ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here return append(forward

    (p)...); ^ ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string/core.hpp:56:10: note: in instantiation of function template specialization 'nall::string::append' requested here ../nall/string.hpp:135:5: note: in instantiation of function template specialization 'nall::string::append' requested here append(forward(s), forward

    (p)...); ^ ./ui/import-dialog.cpp:42:12: note: in instantiation of function template specialization 'nall::string::string' requested here 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] 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 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] 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] append(forward

    (p)...); ^ std:: ../nall/string.hpp:277:53: note: in instantiation of function template specialization 'nall::string_vector::append' requested here 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 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] append(forward(s), forward

    (p)...); ^ std:: ./ui/import-dialog.cpp:49:48: note: in instantiation of function template specialization 'nall::string::string' requested here 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] string s{forward

    (p)...}; ^ std:: icarus.cpp:79:12: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: icarus.cpp:83:12: note: in instantiation of function template specialization 'nall::print' requested here 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] string s{forward

    (p)...}; ^ std:: icarus.cpp:88:14: note: in instantiation of function template specialization 'nall::print' requested here 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] 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string/format.hpp:72:10: note: in instantiation of function template specialization 'nall::string::string' requested here string s{forward

    (p)...}; ^ icarus.cpp:88:14: note: in instantiation of function template specialization 'nall::print' requested here 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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:135:12: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] append(forward(s), forward

    (p)...); ^ std:: icarus.cpp:95:15: note: in instantiation of function template specialization 'nall::string::string' requested here .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] 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 .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] append(forward(s), forward

    (p)...); ^ std:: ../nall/string.hpp:277:60: note: in instantiation of function template specialization 'nall::string::string' requested here 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 .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 -L/usr/X11R6/lib -Wl,-rpath-link,/usr/X11R6/lib -lgtksourceview-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXcomposite -lXdamage -lXfixes -lX11 -lXext -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lintl -lharfbuzz -lfontconfig -lfreetype >>> Running fake in emulators/higan at 1731860621.12 ===> 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 1731860622.37 ===> 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|************************************ | 57% archiving|************************************************* | 77% archiving|************************************************************ | 94% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/higan-106p9.tgz >>> Running clean in emulators/higan at 1731860635.07 ===> emulators/higan ===> Cleaning for higan-106p9 >>> Ended at 1731860635.58 max_stuck=15.11/waiting-for-lock #315=12.16/depends=8.55/show-prepare-results=1.40/patch=0.87/configure=0.45/build=481.05/fake=1.27/package=12.69/clean=0.54